草庐IT

Javascript NiceEdit 配置

全部标签

c# - Web API OData V4 开放类型 - 如何配置 Controller 和数据上下文

我有一个包含WebAPIOData服务层的Multi-Tenancy应用程序。我有一个支持自定义字段的新要求,这对每个租户都是唯一的,并且向我的表添加通用“customfield01”、“customfield02”列不够灵活。我探索了多种在后端描述和保存自定义数据的方法,但更具挑战性的部分似乎是扩展我的odata服务以包含每个租户的不同自定义字段。以下链接描述了带有WebAPI的odatav4中的“开放类型”:http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/odata-v4/use-open-ty

c# - 组合应用程序配置的方法(例如 PRISM、MEF)

PRISM和MEF等框架使得使用多个可组合组件设计复杂的应用程序变得非常容易。一个常见的示例是插件架构,其中可以使用插件UI组件动态地重新配置应用程序外壳(例如,通过将DLL放入Plug-ins目录)。一切都很好,但正如Vaccano在CanPrismbemodularwhencallingwebservices?中发现的那样在某些情况下,每个单独的插件都需要自己的一组配置-WCF绑定(bind)是一个典型示例,但还有许多其他场景(日志记录、数据库连接等)具有类似的需求。因此,在我看来,我们的选择是:所有配置都进入shell应用程序的App.config(正如Vaccano提到的那样,

c# - .NET 自定义配置部分 : Configuration. GetSection 引发 'unable to locate assembly' 异常

我已经为一个插件DLL创建了一个自定义配置部分,它将.configXML存储在一个单独的(与主可执行应用程序不同的)文件中。这是自定义部分类的示例:usingSystem;usingSystem.Configuration;namespacePluginFramework.MyConfiguration{publicclassMyConfigurationSettings:ConfigurationSection{privateConfiguration_Config=null;#regionConfigurationProperties//////AcustomXMLsectionf

c# - VS2012 添加服务引用不更新配置文件

我使用webHttpBinding创建了一个新的IIS主机WCF服务目前正在我的开发机器上的IISExpress上运行,当我尝试“添加服务引用”时,服务已正确构建,Reference.cs文件看起来不错,但web.config或app.config文件未更新。没有收到警告或错误消息。服务和客户端都以.Net4.5为目标。服务配置客户端配置客户服务引用经过一些调查,我发现了这些StackOverflow问题Question1Question2Question3还有这篇文章Blogpost上面的每一个都指的是我已经完成的取消勾选“在引用程序集中重用类型”标志的相同问题。问题是它没有解决问题

c# - 使用 Oracle 数据库配置 ASP.NET MVC 4 应用程序

我目前正在使用Oracle数据库开发ASP.NETMVC4项目。我已经成功地在我的Web.config文件中添加了连接字符串,如下所示:但是当我创建一个新项目时,它已经有一个内置的认证类。我怎样才能一劳永逸地修改这些类?我想更改默认的ConnString。这是我的模型:publicclassUsersContext:DbContext{publicUsersContext():base("OracleDBConnString"){}publicDbSetUserProfiles{get;set;}}publicclassLoginModel{[Required][Display(Nam

c# - 为什么自定义配置部分的 StringValidator 总是失败?

我通过继承ConfigurationSection在c#类库中创建了一个自定义配置部分。我在我的Web应用程序(也包括C#、ASP.NET)中引用类库,填写适当的属性,一切正常。当我开始添加验证器时,问题就开始了。例如,这个属性:[ConfigurationProperty("appCode",IsRequired=true)]publicstringApplicationCode{get{return(string)base["appCode"];}set{base["appCode"]=value;}}因为它工作正常,但是一旦我添加这个:[StringValidator(MinLe

c# - 如何在一个项目中使用多个应用程序配置文件?

创建新的VisualC#控制台应用程序(.NETFramework4.5)后,此类项目包含默认的App.config文件。将System.Configuration的引用添加到项目中并在一些源文件中使用它usingSystem.Configuration;我可以使用静态类ConfigurationManager来操作App。配置文件。但是之前,我想在文件中添加一些设置,所以它有点像这样:现在,我可以写这样的东西来获取设置的值:BooleandeployWeb=false;Boolean.TryParse(ConfigurationManager.AppSettings["DeployW

c# - ASP.net Core 2.0 中的 appsettings.json 预览配置 GetSection null

我试图从Startup.cs中的注入(inject)配置调用GetSection。值为null,而indexer到具体部分值返回non-null值。在我看来,GetSection方法背后有一个错误,或者我错了?appsettings.json:{"MyConfig":{"ConfigA":"valueA","ConfigB":"valueB"}}程序.cs:publicstaticvoidMain(string[]args){varhost=BuildWebHost(args);host.Run();}publicstaticIWebHostBuildWebHost(string[]a

c# - 具有空默认值的配置字符串

我有以下ConfigurationProperty作为元素的一部分:[ConfigurationProperty("example",IsRequired=false,DefaultValue=null)]publicstringExample{get{return(string)base["example"];}set{base["example"]=value;}}如果我按如下方式设置它,它会接受"Hello"字符串并正常工作:如果它不存在,我就会遇到问题:它不是采用上面指定的默认值null,而是采用String.Empty。为什么会这样,我怎样才能让它采用默认值null?更新肯定

c# - 在运行时从外部配置文件重新加载配置设置

我正在用C#编写游戏服务器,并希望在服务器运行时从配置文件重新加载或刷新设置。理想情况下,我想将设置保存在XML文件中,能够编辑游戏服务器运行时的文件,然后向服务器发送重新加载的命令文件中的设置。我知道我也可以使用数据库来执行此操作,但游戏服务器相当小,我认为将设置保存在平面文件中会更实用。我将对运行服务器的机器具有文件级访问权限。我应该使用什么? 最佳答案 使用http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.aspx